/***********样式重置*************/
* {
  padding: 0;
  margin: 0;
  color: #333;
}
ul li {
  list-style: none;
}
a {
  text-decoration: none;
}
/***********通用样式*************/
body {
  font: 12px/1.5 arial, tahoma, "宋体";
  background: #f2f2f2;
  padding-bottom: 800px;
}
/***********通用样式结束*************/
/***********顶部广告区*************/
.top-ad {
  display: block;
  width: 100%;
  height: 100px;
  background: #F80E29;
}
.top-ad .box {
  width: 1190px;
  height: 100px;
  margin: 0 auto;
  background: blue;
  position: relative;
}
.top-ad .box img {
  width: 100%;
  height: 100%;
}
.top-ad .box i {
  display: block;
  width: 15px;
  height: 15px;
  background: url("../images/ico-index.png") no-repeat -241px -145px;
  position: absolute;
  right: 21px;
  top: 3px;
  cursor: pointer;
}
.top-ad .box i:hover {
  background-position: -256px -145px;
}
/***********顶部广告区结束*************/
/***********顶部登录区*************/
.header-loginBar {
  width: 100%;
  height: 35px;
  background: #F5F5F5;
  border-bottom: 1px solid #EEEEEE;
}
.header-loginBar .box {
  width: 1190px;
  height: 35px;
  margin: 0 auto;
}
.header-loginBar .box ul li {
  position: relative;
}
.header-loginBar .box ul li.down .down-title {
  display: block;
  width: 100%;
  height: 35px;
  color: #666;
  position: relative;
  z-index: 5;
}
.header-loginBar .box ul li.down .down-title.cur {
  background: #fff;
  border: 1px solid #ddd;
  border-bottom: none;
  width: 80px;
  line-height: 33px;
}
.header-loginBar .box ul li.down .submenu {
  border: 1px solid #ddd;
  background: #fff;
  position: absolute;
  left: 0px;
  top: 35px;
  z-index: 3;
  display: none;
  line-height: normal;
  text-align: left;
}
.header-loginBar .box ul li .iconfont.down {
  font-size: 10px;
  color: #bbb;
  margin-left: 5px;
  position: relative;
  bottom: 0;
}
.header-loginBar .box ul li a {
  font-family: "Microsoft YaHei";
  color: #666;
}
.header-loginBar .box ul li a:hover {
  color: #f60;
  text-decoration: underline;
}
.header-loginBar .box .left-menu {
  float: left;
}
.header-loginBar .box .left-menu li {
  float: left;
  font-family: "Microsoft YaHei";
  color: #666;
  width: 82px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  margin-right: -1px;
}
.header-loginBar .box .left-menu li.daohang .down-title {
  cursor: default;
}
.header-loginBar .box .left-menu li.daohang .submenu {
  width: 988px;
  height: 240px;
}
.header-loginBar .box .left-menu li.daohang .submenu .ico-x {
  line-height: 20px;
  font-size: 22px;
  color: #666;
  cursor: pointer;
  position: absolute;
  right: 8px;
  top: 10px;
}
.header-loginBar .box .left-menu li.daohang .submenu .ico-x:hover {
  color: #f60;
}
.header-loginBar .box .left-menu li.daohang .submenu .content {
  height: 240px;
  float: left;
}
.header-loginBar .box .left-menu li.daohang .submenu .content:last-child ul {
  border-right: none;
}
.header-loginBar .box .left-menu li.daohang .submenu .content ul {
  width: 176px;
  margin-left: 20px;
  margin-top: 20px;
  border-right: 1px solid #eee;
  overflow: hidden;
  float: left;
}
.header-loginBar .box .left-menu li.daohang .submenu .content ul .title {
  width: 160px;
  color: #333;
  font-size: 14px;
  margin-bottom: 5px;
}
.header-loginBar .box .left-menu li.daohang .submenu .content ul li {
  width: 78px;
  height: 20px;
  margin-top: 5px;
  padding: 0;
  line-height: 20px;
  text-align: left;
}
.header-loginBar .box .left-menu li.daohang .submenu .content ul li a {
  display: block;
  width: 78px;
  height: 20px;
}
.header-loginBar .box .left-menu li.daohang .submenu .content ul li a:hover {
  text-decoration: none;
}
.header-loginBar .box .left-menu li.daohang .submenu .content ul li a .ico-hot {
  display: inline-block;
  width: 14px;
  height: 14px;
  background: url(../images/ico-index-2.png) 0 -205px;
  position: relative;
  left: 2px;
  bottom: 3px;
}
.header-loginBar .box .left-menu li.shangjia .submenu {
  width: 162px;
  height: 94px;
}
.header-loginBar .box .left-menu li.shangjia .submenu .content ul li {
  width: 78px;
  height: 20px;
  margin-top: 8px;
  padding: 0;
  line-height: 20px;
  text-align: center;
}
.header-loginBar .box .left-menu li.shangjia .submenu .content ul li a:hover {
  text-decoration: none;
}
.header-loginBar .box .right-menu {
  float: right;
}
.header-loginBar .box .right-menu li {
  float: left;
  font-family: "Microsoft YaHei";
  color: #666;
  width: 81px;
  height: 35px;
  line-height: 35px;
  text-align: center;
}
.header-loginBar .box .right-menu li.login-reg:hover {
  background: #EEEEEE;
}
.header-loginBar .box .right-menu li.order .submenu {
  width: 80px;
  height: 125px;
}
.header-loginBar .box .right-menu li.order .submenu .content ul li {
  width: 78px;
  height: 20px;
  margin-top: 8px;
  padding: 0;
  line-height: 20px;
  text-align: left;
  padding-left: 10px;
}
.header-loginBar .box .right-menu li.order .submenu .content ul li a:hover {
  text-decoration: none;
}
.header-loginBar .box .right-menu li.myegou .submenu {
  width: 162px;
  height: 161px;
}
.header-loginBar .box .right-menu li.myegou .submenu .touxiang-login {
  width: 145px;
  height: 60px;
  margin: 5px auto 0px;
  position: relative;
}
.header-loginBar .box .right-menu li.myegou .submenu .touxiang-login .ico-tx {
  display: block;
  width: 55px;
  height: 55px;
  border: 1px solid #F7F7F7;
  background: url(../images/ico-index-2.png) no-repeat -85px -269px;
  position: absolute;
  left: 0;
  top: 0;
}
.header-loginBar .box .right-menu li.myegou .submenu .touxiang-login .plz-login {
  position: absolute;
  right: 30px;
  top: 9px;
}
.header-loginBar .box .right-menu li.myegou .submenu .touxiang-login .plz-login:hover {
  text-decoration: none;
}
.header-loginBar .box .right-menu li.myegou .submenu .touxiang-login .daka {
  display: block;
  width: 64px;
  height: 22px;
  background: #FF6600;
  color: #fff;
  text-align: center;
  line-height: 22px;
  border-radius: 4px;
  position: absolute;
  right: 4px;
  bottom: 7px;
}
.header-loginBar .box .right-menu li.myegou .submenu .touxiang-login .daka:hover {
  text-decoration: none;
}
.header-loginBar .box .right-menu li.myegou .submenu .content ul li {
  width: 78px;
  height: 20px;
  margin-top: 8px;
  padding: 0;
  line-height: 20px;
  text-align: left;
  text-indent: 1em;
}
.header-loginBar .box .right-menu li.myegou .submenu .content ul li a:hover {
  text-decoration: none;
}
.header-loginBar .box .right-menu li.myegou .submenu .content ul li a .iconfont.vip {
  font-size: 16px;
  color: #ffd200;
}
.header-loginBar .box .right-menu li.yifubao {
  width: 50px;
}
.header-loginBar .box .right-menu li.mobileSN {
  width: 100px;
}
.header-loginBar .box .right-menu li.mobileSN em.iconfont {
  font-size: 18px;
  color: #666;
  margin-right: 5px;
  line-height: 30px;
}
.header-loginBar .box .right-menu li.mobileSN .submenu {
  width: 360px;
  height: 220px;
  left: -51px;
}
.header-loginBar .box .right-menu li.mobileSN .submenu .left-box {
  width: 180px;
  height: 220px;
  background: url(../images/header/ico-line-mibileSN.png) no-repeat right 43px;
  float: left;
}
.header-loginBar .box .right-menu li.mobileSN .submenu .left-box .pic-snApp {
  display: block;
  width: 145px;
  height: 145px;
  margin: 18px auto 0;
}
.header-loginBar .box .right-menu li.mobileSN .submenu .left-box .tip {
  text-align: center;
  color: #666;
  margin-top: 9px;
}
.header-loginBar .box .right-menu li.mobileSN .submenu .left-box .gift {
  display: block;
  width: 151px;
  height: 16px;
  margin: 3px auto 0;
}
.header-loginBar .box .right-menu li.mobileSN .submenu .right-box {
  width: 180px;
  height: 220px;
  float: right;
}
.header-loginBar .box .right-menu li.mobileSN .submenu .right-box .pic-yfbApp {
  display: block;
  width: 145px;
  height: 145px;
  margin: 18px auto 0;
}
.header-loginBar .box .right-menu li.mobileSN .submenu .right-box .scan {
  text-align: center;
  color: #666;
  margin-top: 9px;
}
.header-loginBar .box .right-menu li.mobileSN .submenu .right-box .tip {
  text-align: center;
  color: #666;
}
.header-loginBar .box .right-menu li.mobileSN .down-title.cur {
  width: 98px;
}
.header-loginBar .box .right-menu li.cart {
  width: 88px;
}
.header-loginBar .box .right-menu li.cart em.iconfont {
  font-size: 18px;
  color: #666;
  margin-right: 5px;
  line-height: 30px;
}
.header-loginBar .box .right-menu li.cart span {
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  border-radius: 50%;
  background: #fa0;
  position: relative;
  bottom: 8px;
  color: #fff;
  font-weight: bold;
}
.header-loginBar .box .right-menu li.kefu .down-title {
  cursor: default;
}
.header-loginBar .box .right-menu li.kefu .submenu {
  width: 162px;
  height: 94px;
  left: -82px;
}
.header-loginBar .box .right-menu li.kefu .submenu .content ul li {
  width: 78px;
  height: 20px;
  margin-top: 8px;
  padding: 0;
  line-height: 20px;
  text-align: left;
  text-indent: 1em;
}
.header-loginBar .box .right-menu li.kefu .submenu .content ul li a:hover {
  text-decoration: none;
}
.header-loginBar .box .right-menu li.kefu .submenu .content ul li a .iconfont.smile {
  font-size: 16px;
  color: #ffd200;
}
/***********顶部登录区结束*************/
/***********logo及搜索区结束*************/
.header-searchBar {
  width: 100%;
  height: 100px;
  background: #E80018;
}
.header-searchBar .box {
  width: 1190px;
  height: 100px;
  margin: 0 auto;
}
.header-searchBar .box .logo-ad-box {
  width: 360px;
  height: 100px;
  float: left;
}
.header-searchBar .box .logo-ad-box .logo {
  width: 190px;
  height: 90px;
  float: left;
}
.header-searchBar .box .logo-ad-box .logo-ad {
  width: 160px;
  height: 100px;
  float: left;
}
.header-searchBar .box .search-hotwords-box {
  width: 540px;
  height: 100px;
  float: left;
}
.header-searchBar .box .search-hotwords-box .search-box {
  width: 540px;
  height: 40px;
  margin-top: 30px;
  position: relative;
}
.header-searchBar .box .search-hotwords-box .search-box .search-text {
  width: 418px;
  height: 36px;
  border: 2px solid #FFAA00;
  float: left;
  border-right: none;
  text-indent: 2em;
}
.header-searchBar .box .search-hotwords-box .search-box .ico-search {
  display: block;
  color: #ccc;
  font-size: 14px;
  position: absolute;
  left: 10px;
  top: 9px;
}
.header-searchBar .box .search-hotwords-box .search-box .search-btn {
  width: 120px;
  height: 40px;
  background: #F90;
  color: #fff;
  font-weight: bold;
  font-family: "Microsoft YaHei";
  border: none;
  font-size: 18px;
  line-height: 40px;
  float: left;
}
.header-searchBar .box .search-hotwords-box .search-box .search-btn:hover {
  background: #f80;
}
.header-searchBar .box .search-hotwords-box .search-box .search-down {
  width: 538px;
  height: 269px;
  border: 1px solid #E4E4E4;
  position: absolute;
  background: #fff;
  top: 41px;
  left: 0;
  display: none;
  z-index: 40;
}
.header-searchBar .box .search-hotwords-box .search-box .search-down .ico-x {
  position: absolute;
  right: 4px;
  top: 0;
  color: #999;
  font-size: 16px;
  cursor: pointer;
}
.header-searchBar .box .search-hotwords-box .search-box .search-down .ico-x:hover {
  color: #FF6617;
}
.header-searchBar .box .search-hotwords-box .search-box .search-down .left-box {
  width: 250px;
  height: 269px;
  border-right: 1px solid #EFEFEF;
  float: left;
}
.header-searchBar .box .search-hotwords-box .search-box .search-down .left-box .recent-search {
  background: #eee;
  width: 100%;
  height: 29px;
  color: #999;
  line-height: 29px;
  font-family: "Microsoft YaHei";
  text-indent: 1em;
}
.header-searchBar .box .search-hotwords-box .search-box .search-down .left-box .search-none {
  display: block;
  width: 160px;
  height: 136px;
  margin: 40px auto 0;
}
.header-searchBar .box .search-hotwords-box .search-box .search-down .right-box {
  width: 287px;
  height: 269px;
  float: left;
}
.header-searchBar .box .search-hotwords-box .search-box .search-down .right-box .searching {
  height: 29px;
  line-height: 29px;
  text-indent: 1em;
  font-family: "Microsoft YaHei";
  color: #999;
  overflow: hidden;
}
.header-searchBar .box .search-hotwords-box .search-box .search-down .right-box .hot-search {
  width: 269px;
  margin-left: 12px;
  margin-top: -15px;
}
.header-searchBar .box .search-hotwords-box .search-box .search-down .right-box .hot-search a {
  display: inline-block;
  height: 24px;
  line-height: 24px;
  color: #666;
  border: 1px solid #e1e1e1;
  padding: 0 5px;
  margin-right: 12px;
  margin-top: 15px;
  font-family: "Microsoft YaHei";
}
.header-searchBar .box .search-hotwords-box .search-box .search-down .right-box .hot-search a.veryhot {
  color: #F60;
  border-color: #F60;
}
.header-searchBar .box .search-hotwords-box .search-box .search-down .right-box .hot-search a:hover {
  background: #F60;
  color: #fff;
}
.header-searchBar .box .search-hotwords-box .hot-words {
  width: 540px;
  height: 30px;
}
.header-searchBar .box .search-hotwords-box .hot-words li {
  float: left;
  margin-right: 10px;
  height: 30px;
  line-height: 30px;
}
.header-searchBar .box .search-hotwords-box .hot-words li a {
  color: #fff;
}
/***********logo及搜索区结束*************/
/***********中部百分百导航按钮*************/
.header-navBar {
  width: 100%;
  height: 38px;
  background: #A60024;
}
.header-navBar .box {
  width: 1190px;
  height: 38px;
  margin: 0 auto;
}
.header-navBar .box .left-sort {
  width: 190px;
  height: 38px;
  float: left;
  position: relative;
}
.header-navBar .box .left-sort .sort-title {
  display: block;
  width: 100%;
  height: 100%;
  background: #FF9900;
  line-height: 38px;
  color: #fff;
  font-size: 13px;
  font-weight: 700;
  font-family: "Microsoft Yahei", tahoma, arial, "Hiragino Sans GB";
}
.header-navBar .box .left-sort .sort-title:hover {
  background: #F80;
}
.header-navBar .box .left-sort .sort-title .ico-sort {
  display: inline-block;
  width: 12px;
  height: 10px;
  background: url(../images/ico-index.png) 0 0;
  margin-left: 9px;
  margin-right: 5px;
}
.header-navBar .box .left-sort .side-menu {
  background: rgba(37, 34, 33, 0.9);
  width: 190px;
  height: 440px;
  position: absolute;
  left: 0;
  top: 38px;
  z-index: 20;
}
.header-navBar .box .left-sort .side-menu .side-menu-ul-box .side-menu-li-items {
  width: 191px;
  height: 31px;
  line-height: 34px;
}
.header-navBar .box .left-sort .side-menu .side-menu-ul-box .side-menu-li-items:hover .submenu-box {
  display: block;
}
.header-navBar .box .left-sort .side-menu .side-menu-ul-box .side-menu-li-items .items-box {
  width: 189px;
  position: relative;
  z-index: 20;
}
.header-navBar .box .left-sort .side-menu .side-menu-ul-box .side-menu-li-items .items-box:hover {
  background: #fff;
  border-top: 1px solid #382526;
  border-bottom: 1px solid #382526;
  border-right: 1px solid white;
}
.header-navBar .box .left-sort .side-menu .side-menu-ul-box .side-menu-li-items .items-box:hover a.items-link {
  color: #333;
}
.header-navBar .box .left-sort .side-menu .side-menu-ul-box .side-menu-li-items .items-box i.ico-menu-items {
  color: #fea900;
  font-family: Arial;
  font-size: 12px;
  margin-left: 8px;
}
.header-navBar .box .left-sort .side-menu .side-menu-ul-box .side-menu-li-items .items-box a.items-link {
  color: #fff;
  font-family: "Microsoft Yahei";
  margin-left: 3px;
}
.header-navBar .box .left-sort .side-menu .side-menu-ul-box .side-menu-li-items .items-box a.items-link:hover {
  color: #f60;
}
.header-navBar .box .left-sort .side-menu .side-menu-ul-box .side-menu-li-items .items-box span.ico-slash {
  color: #777;
  font-family: "Microsoft Yahei";
}
.header-navBar .box .left-sort .side-menu .side-menu-ul-box .side-menu-li-items .submenu-box {
  width: 998px;
  height: 438px;
  border: 1px solid #382526;
  border-left: 0;
  background: white;
  position: absolute;
  left: 190px;
  top: 0;
}
.header-navBar .box .left-sort .side-menu .side-menu-ul-box .side-menu-li-items .submenu-box .left-box {
  width: 800px;
  height: 100%;
  float: left;
}
.header-navBar .box .left-sort .side-menu .side-menu-ul-box .side-menu-li-items .submenu-box .left-box .hot-btn {
  margin: 10px 0 6px 33px;
  width: 765px;
  height: 24px;
}
.header-navBar .box .left-sort .side-menu .side-menu-ul-box .side-menu-li-items .submenu-box .left-box .hot-btn li {
  line-height: 24px;
  float: left;
  height: 24px;
  padding: 0 10px;
  margin-right: 25px;
  background: #f90;
}
.header-navBar .box .left-sort .side-menu .side-menu-ul-box .side-menu-li-items .submenu-box .left-box .hot-btn li:last-child {
  margin-right: 0;
}
.header-navBar .box .left-sort .side-menu .side-menu-ul-box .side-menu-li-items .submenu-box .left-box .hot-btn li:hover {
  background: #f80;
}
.header-navBar .box .left-sort .side-menu .side-menu-ul-box .side-menu-li-items .submenu-box .left-box .hot-btn li a {
  color: #fff;
  font-family: "Microsoft Yahei";
}
.header-navBar .box .left-sort .side-menu .side-menu-ul-box .side-menu-li-items .submenu-box .left-box .menu-lists {
  width: 736px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}
.header-navBar .box .left-sort .side-menu .side-menu-ul-box .side-menu-li-items .submenu-box .left-box .menu-lists:last-child .lists {
  border-bottom: none;
}
.header-navBar .box .left-sort .side-menu .side-menu-ul-box .side-menu-li-items .submenu-box .left-box .menu-lists .title {
  display: block;
  float: left;
  color: #333;
  line-height: 42px;
  font-weight: 700;
  font-family: "Microsoft Yahei";
}
.header-navBar .box .left-sort .side-menu .side-menu-ul-box .side-menu-li-items .submenu-box .left-box .menu-lists .title:hover {
  color: #f60;
}
.header-navBar .box .left-sort .side-menu .side-menu-ul-box .side-menu-li-items .submenu-box .left-box .menu-lists .lists {
  width: 650px;
  float: right;
  border-bottom: 1px solid #eee;
  padding-bottom: 8px;
  padding-top: 10px;
}
.header-navBar .box .left-sort .side-menu .side-menu-ul-box .side-menu-li-items .submenu-box .left-box .menu-lists .lists li {
  float: left;
  line-height: 20px;
  margin-right: 15px;
}
.header-navBar .box .left-sort .side-menu .side-menu-ul-box .side-menu-li-items .submenu-box .left-box .menu-lists .lists li.hot a {
  color: #f60;
}
.header-navBar .box .left-sort .side-menu .side-menu-ul-box .side-menu-li-items .submenu-box .left-box .menu-lists .lists li a {
  color: #666;
  font-family: "Microsoft Yahei";
}
.header-navBar .box .left-sort .side-menu .side-menu-ul-box .side-menu-li-items .submenu-box .left-box .menu-lists .lists li a:hover {
  color: #f60;
}
.header-navBar .box .left-sort .side-menu .side-menu-ul-box .side-menu-li-items .submenu-box .right-box {
  width: 180px;
  height: 100%;
  background: palegreen;
  float: right;
  margin-right: 10px;
}
.header-navBar .box .center-nav {
  width: 830px;
  height: 38px;
  float: left;
}
.header-navBar .box .center-nav .nav-box {
  margin-left: 23px;
}
.header-navBar .box .center-nav .nav-box li {
  float: left;
  margin-right: 21px;
  height: 38px;
  line-height: 38px;
  color: #fff;
  position: relative;
  overflow: hidden;
}
.header-navBar .box .center-nav .nav-box li a {
  color: #fff;
  font-size: 15px;
  font-family: "Microsoft Yahei";
  font-weight: 700;
}
.header-navBar .box .center-nav .nav-box li .ico-nav-cur {
  display: block;
  width: 25px;
  height: 8px;
  background: url(../images/ico-index.png) -37px 0;
  position: absolute;
  bottom: -8px;
  left: 50%;
  margin-left: -12px;
}
.header-navBar .box .right-survey {
  width: 170px;
  height: 38px;
  float: right;
}
.header-navBar .box .right-survey a {
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  line-height: 38px;
}
.header-navBar .box .right-survey a .ico-info {
  display: inline-block;
  width: 12px;
  height: 13px;
  background: url(../images/ico-index.png) -186px -67px;
  margin-right: 5px;
  position: relative;
  top: 4px;
}
.header-navBar .box .right-survey a span {
  color: #fff;
}
.header-navBar .box .right-survey a span:hover {
  color: #F60;
}
/***********中部百分百导航按钮结束*************/
/***********轮播图及右侧相关快捷栏区*************/
.main-flash-shortcut {
  width: 1190px;
  height: 440px;
  background: pink;
  margin: 0 auto;
}
.main-flash-shortcut .center-flash {
  width: 830px;
  height: 440px;
  background: gold;
  float: left;
  margin-left: 190px;
  position: relative;
}
.main-flash-shortcut .center-flash .f-box {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
.main-flash-shortcut .center-flash .f-box .big-flash {
  display: block;
  width: 830px;
  height: 440px;
}
.main-flash-shortcut .center-flash .f-box .big-flash img {
  width: 830px;
  height: 440px;
}
.main-flash-shortcut .center-flash .f-box .small-flash-box {
  width: 150px;
  height: 435px;
  position: absolute;
  right: 5px;
  top: 5px;
}
.main-flash-shortcut .center-flash .f-box .small-flash-box a {
  display: block;
  width: 149px;
  height: 212px;
  padding: 1px;
  background: rgba(255, 255, 255, 0.7);
  margin-bottom: 4px;
}
.main-flash-shortcut .center-flash .f-box .small-flash-box a:hover {
  background: rgba(255, 255, 255, 0.9);
}
.main-flash-shortcut .center-flash .f-box .small-flash-box a .img-title {
  font: 14px/22px "Microsoft Yahei", tahoma, arial, "Hiragino Sans GB";
  color: #333;
  width: 115px;
  height: 20px;
  overflow: hidden;
  margin-left: 20px;
  margin-top: 16px;
}
.main-flash-shortcut .center-flash .f-box .small-flash-box a .img-desc {
  font: 12px/18px "Microsoft Yahei", tahoma, arial, "Hiragino Sans GB";
  color: #666;
  width: 115px;
  height: 20px;
  overflow: hidden;
  margin-left: 20px;
}
.main-flash-shortcut .center-flash .f-box .small-flash-box a .small-img {
  display: block;
  margin: 10px auto 0;
  width: 140px;
  height: 140px;
}
.main-flash-shortcut .center-flash .f-btn {
  position: absolute;
  z-index: 10;
  left: 50%;
  bottom: 20px;
  margin-left: -118px;
}
.main-flash-shortcut .center-flash .f-btn li {
  float: left;
  width: 16px;
  height: 16px;
  border: 2px solid rgba(219, 217, 212, 0.2);
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.7);
  margin-right: 8px;
  cursor: pointer;
}
.main-flash-shortcut .center-flash .arrow-btn {
  width: 30px;
  height: 64px;
  background: url(../images/ico-index.png) -82px -145px;
  position: absolute;
  top: 180px;
  z-index: 10;
  cursor: pointer;
}
.main-flash-shortcut .center-flash .arrow-btn.pre-btn {
  left: 0;
}
.main-flash-shortcut .center-flash .arrow-btn.pre-btn:hover {
  background-position-x: -161px;
}
.main-flash-shortcut .center-flash .arrow-btn.next-btn {
  right: 0;
  background-position-x: -120px;
}
.main-flash-shortcut .center-flash .arrow-btn.next-btn:hover {
  background-position-x: -198px;
}
.main-flash-shortcut .right-shortcut {
  width: 170px;
  height: 440px;
  background: #fff;
  float: right;
}
.main-flash-shortcut .right-shortcut .top-box {
  width: 170px;
  height: 175px;
  border-bottom: 1px solid #F2F2F2;
}
.main-flash-shortcut .right-shortcut .top-box .touxiang {
  display: block;
  width: 70px;
  height: 70px;
  background: url(../images/ico-index.png) no-repeat -91px -20px;
  margin: 0 auto;
  position: relative;
  top: 6px;
}
.main-flash-shortcut .right-shortcut .top-box .hi {
  color: #333;
  font: 12px/24px "Microsoft Yahei", tahoma, arial, "Hiragino Sans GB";
  text-align: center;
  width: 150px;
  height: 20px;
  line-break: 20px;
  margin: 6px auto 0;
}
.main-flash-shortcut .right-shortcut .top-box .login-btn {
  width: 150px;
  height: 26px;
  margin: 10px auto 0;
}
.main-flash-shortcut .right-shortcut .top-box .login-btn .login {
  display: block;
  width: 70px;
  height: 26px;
  background: #f90;
  color: #fff;
  text-align: center;
  line-height: 26px;
  float: left;
  font-family: "Microsoft Yahei";
}
.main-flash-shortcut .right-shortcut .top-box .login-btn .login:hover {
  background: #f80;
}
.main-flash-shortcut .right-shortcut .top-box .login-btn .reg {
  display: block;
  width: 69px;
  height: 24px;
  color: #f90;
  border: 1px solid #f90;
  line-height: 24px;
  text-align: center;
  float: right;
  font-family: "Microsoft Yahei";
}
.main-flash-shortcut .right-shortcut .top-box .login-btn .reg:hover {
  color: #fff;
  background: #f80;
}
.main-flash-shortcut .right-shortcut .top-box .get-benefits {
  margin: 10px auto 0;
  width: 150px;
  height: 20px;
}
.main-flash-shortcut .right-shortcut .top-box .get-benefits a {
  display: block;
  font-family: "Microsoft Yahei";
  color: #333;
}
.main-flash-shortcut .right-shortcut .top-box .get-benefits a:hover {
  color: #f60;
}
.main-flash-shortcut .right-shortcut .top-box .get-benefits a:hover span {
  color: #f60;
}
.main-flash-shortcut .right-shortcut .top-box .get-benefits a i {
  display: inline-block;
  width: 16px;
  height: 14px;
  background: url(../images/ico-index.png) no-repeat -110px 2px;
  margin-right: 5px;
}
.main-flash-shortcut .right-shortcut .top-box .get-benefits a span {
  color: #333;
  font-family: "Simsun";
  margin-left: 5px;
}
.main-flash-shortcut .right-shortcut .top-box .get-benefits a.zuan {
  float: left;
}
.main-flash-shortcut .right-shortcut .top-box .get-benefits a.zuan .ico-zuan {
  background-position-x: -110px;
}
.main-flash-shortcut .right-shortcut .top-box .get-benefits a.quan {
  float: right;
  padding-right: 11px;
}
.main-flash-shortcut .right-shortcut .top-box .get-benefits a.quan .ico-quan {
  background-position-x: -88px;
}
.main-flash-shortcut .right-shortcut .middle-box {
  width: 170px;
  height: 118px;
  border-bottom: 1px solid #F2F2F2;
  position: relative;
}
.main-flash-shortcut .right-shortcut .middle-box .dis-box {
  width: 170px;
  height: 98px;
  position: relative;
  top: 10px;
  overflow: hidden;
}
.main-flash-shortcut .right-shortcut .middle-box .dis-box .scroll-box {
  width: 170px;
  height: 294px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 15;
}
.main-flash-shortcut .right-shortcut .middle-box .dis-box .scroll-box .box {
  width: 170px;
  height: 98px;
}
.main-flash-shortcut .right-shortcut .middle-box .dis-box .scroll-box .box a {
  display: block;
  width: 150px;
  margin: 0 auto 8px;
  position: relative;
  top: 8px;
  color: #333;
  font-family: "Microsoft YaHei";
}
.main-flash-shortcut .right-shortcut .middle-box .dis-box .scroll-box .box a:hover {
  color: #f60;
}
.main-flash-shortcut .right-shortcut .middle-box .dis-box .scroll-box .box a span {
  color: #f60;
  margin-right: 5px;
}
.main-flash-shortcut .right-shortcut .bottom-box {
  width: 170px;
  height: 145px;
}
.main-flash-shortcut .right-shortcut .bottom-box .shortcuts {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.main-flash-shortcut .right-shortcut .bottom-box .shortcuts tr td {
  width: 56px;
  height: 72px;
  border-right: 1px solid #F2F2F2;
  border-bottom: 1px solid #F2F2F2;
  text-align: center;
}
.main-flash-shortcut .right-shortcut .bottom-box .shortcuts tr td i {
  display: block;
  color: #f90;
  font-size: 24px;
}
.main-flash-shortcut .right-shortcut .bottom-box .shortcuts tr td span {
  color: #333;
  font-family: "Microsoft YaHei";
  position: relative;
  top: 2px;
}
.main-flash-shortcut .right-shortcut .bottom-box .shortcuts tr td span:hover {
  color: #f60;
}
.main-flash-shortcut .right-shortcut .bottom-box .shortcuts tr td.nbr {
  border-right: none;
}
.main-flash-shortcut .right-shortcut .bottom-box .shortcuts tr.nbb td {
  border-bottom: none;
}
/***********轮播图及右侧相关快捷栏区结束*************/
